home *** CD-ROM | disk | FTP | other *** search
/ Le Petit Larousse 2003 / Le Petit Larousse 2003.iso / IE55 / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Text File  |  1999-02-02  |  6KB  |  104 lines

  1. ------------------------------------------------------------------------------------
  2. Fichier Lisezmoi pour ADOX (Microsoft ActiveX(R) Data Objects Extensions for DDL and Security)
  3. ------------------------------------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. Tous droits rΘservΘs.
  6.  
  7. Ce document fournit des informations de derniΦre minute ou d'autres 
  8. indications en complΘment de la documentation relative α ADOX (Microsoft ADO Extensions for DDL and Security).
  9.  
  10. ------------------
  11. TABLE DES MATI╚RES
  12. ------------------
  13.  
  14. 1. DESCRIPTION DU PRODUIT
  15.    
  16. 2. FONCTIONNALIT╔S
  17.    
  18. 3. NOTES TECHNIQUES
  19.  
  20. 4. ERREURS CONNUES, LIMITES ET SOLUTIONS
  21.  
  22. -------------------------
  23. 1. DESCRIPTION DU PRODUIT
  24. -------------------------
  25.  
  26. ADOX (Microsoft(r) ActiveX(r) Data Objects Extensions for Data Definition Language and Security) constitue un complΘment aux objets et au modΦle de programmation ADO. ADOX comporte des objets conτus pour la crΘation et la modification de schΘmas et pour une meilleure sΘcuritΘ. Correspondant α une approche de manipulation de schΘmas qui est orientΘe objets, ce complΘment vous permet d'Θcrire du code qui fonctionnera avec de multiples sources de donnΘes mΩme si leur syntaxe native de ces donnΘes comporte des diffΘrences.
  27.  
  28. ------------------
  29. 2. FONCTIONNALIT╔S
  30. ------------------
  31.  
  32. ADOX est une bibliothΦque associΘe aux principaux objets ADO. Elle offre des objets complΘmentaires pour la crΘation, la modification ou la suppression d'objets de schΘmas tels que des tables ou des procΘdures. Elle comporte aussi des objets de sΘcuritΘ servant α la gestion d'utilisateurs et de groupes et α la concession ou l'annulation d'autorisations sur des objets.
  33.  
  34. -------------------
  35. 3. NOTES TECHNIQUES
  36. -------------------
  37.  
  38. 3.1 PropriΘtΘs de tables requises/facultatives, index et colonnes
  39.  
  40. Il est possible que certaines propriΘtΘs d'objets de table, d'index et de colonne ne soient pas prises en charge par votre fournisseur de donnΘes. Une erreur se produira si vous avez dΘfini une valeur de propriΘtΘ qui n'est pas prise en charge par le fournisseur. Pour les nouvelles tables, index ou colonnes, l'erreur surviendra lorsque l'objet sera ajoutΘ α la collection. Pour les objets dΘjα existants, l'erreur surviendra lors de la dΘfinition de la propriΘtΘ.
  41.  
  42. └ la crΘation d'objets de table, d'index et de colonne, l'existence d'une valeur par dΘfaut appropriΘe pour une propriΘtΘ facultative ne garantit pas que cette propriΘtΘ est effectivement prise en charge par votre fournisseur. Pour plus d'informations sur les propriΘtΘs prises en charge par votre fournisseur, consultez la documentation affΘrente.
  43.  
  44. 3.2 Utilisation d'ADOX avec les fournisseurs Microsoft OLE DB
  45.  
  46. Il peut arriver que des fournisseurs de donnΘes OLE DB ne prennent pas en charge certaines fonctionnalitΘs d'ADOX. ADOX est entiΦrement pris en charge par le fournisseur Microsoft OLE DB pour le moteur Microsoft Jet Database. Pour le fournisseur OLE DB de Microsoft SQL Server, le fournisseur OLE DB Microsoft pour ODBC ou le fournisseur OLE DB pour Oracle, veuillez vous reporter ci-dessous. ADOX n'est pas pris en charge par aucun autre fournisseur Microsoft OLE DB.
  47.  
  48. Fournisseur  OLE DB de Microsoft SQL Server
  49.  
  50. Tous les objets, collections, propriΘtΘs et mΘthodes ADOX sont pris en charge sauf ceux indiquΘs ci-dessous :
  51.  
  52. Catalogue : mΘthode Create.
  53. Tables : PropriΘtΘs pour les tables existants qui sont en lecture seule (les propriΘtΘs des nouvelles tables peuvent Ωtre accessibles en lecture/Θcriture).
  54. Vues : Non pris en charge.
  55. ProcΘdures : mΘthodes Append, Delete et propriΘtΘ Command.
  56. ClΘs: mΘthodes Append et Delete.
  57. Utilisateurs : Non pris en charge.
  58. Groupes : Non pris en charge.
  59.  
  60. Fournisseur Microsoft OLE DB pour ODBC
  61.  
  62. Tous les objets, collections, propriΘtΘs et mΘthodes ADOX sont pris en charge sauf ceux indiquΘs ci-dessous :
  63.  
  64. Catalogue : mΘthode Create.
  65. Tables : mΘthodes Append et Delete. Les propriΘtΘs des tables existantes sont en lecture seule (les propriΘtΘs des nouvelles tables son taccessibles en lecture/Θcriture).
  66. Vues : mΘthodes Append et Delete, propriΘtΘ Command.
  67. ProcΘdures: mΘthodes Append et Delete, propriΘtΘ Command.
  68. Index : mΘthodes Append et Delete.
  69. ClΘs : mΘthodes Append et Delete.
  70. Utilisateurs : Non pris en charge.
  71. Groupes : Non pris en charge.
  72.  
  73. Fournisseur Microsoft OLE DB pour Oracle
  74.  
  75. Tous les objets, collections, propriΘtΘs et mΘthodes ADOX sont pris en charge sauf ceux indiquΘs ci-dessous :
  76.  
  77. Catalogue : mΘthode Create.
  78. Tables : mΘthodes Append et Delete. Les propriΘtΘs des tables existantes sont en lecture seule (les propriΘtΘs des nouvelles tables son taccessibles en lecture/Θcriture).
  79. Vues : mΘthodes Append et Delete, propriΘtΘ Command.
  80. ProcΘdures: mΘthodes Append et Delete, propriΘtΘ Command.
  81. Index : mΘthodes Append et Delete.
  82. ClΘs : mΘthodes Append et Delete.
  83. Utilisateurs : Non pris en charge.
  84. Groupes : Non pris en charge.
  85.  
  86.  
  87. ----------------------------------------
  88. 4. ERREURS CONNUES, LIMITES ET SOLUTIONS
  89. ----------------------------------------
  90.  
  91. Voici la liste des erreurs identifiΘes concernant ADOX.
  92.  
  93. 4.1 Les propriΘtΘs DateCreated/DateModified nΘcessitent l'appel de Refresh
  94.  
  95. Les propriΘtΘs DateCreated et DateModified sont Θgales α NULL pour les objets rΘcemment ajoutΘs. AprΦs l'ajout d'une nouvelle Vue ou ProcΘdure, vous devez appeler la mΘthode Refresh de la collection Vues ou ProcΘdures de maniΦre α obtenir les valeurs des propriΘtΘs DateCreated et DateModified.
  96.  
  97. 4.2 Pas de propriΘtΘ ParentCatalog pour les objets Index
  98.  
  99. L'aide d'ADOX indique que la propriΘtΘ ParentCatalog est une propriΘtΘ des objets Index, ce qui est une erreur. ParentCatalog est en fait une propriΘtΘ des objets Colonne et Table uniquement.
  100.  
  101. 4.3 adAccessRevoke a la prioritΘ sur le paramΦtre Rights de la mΘthode SetPermissions
  102.  
  103. └ l'appel de la mΘthode SetPermissions pour un Groupe ou un Utilisateur, la valeur adAccessRevoke du paramΦtre Actions est prioritaire sur toute autre valeur du paramΦtre Rights. Ne choisissez pas la valeur adAccessRevoke pour Actions si vous voulez que les droits spΘcifiΘs dans le paramΦtre Rights soient appliquΘs.
  104.